#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>

//int main()
//{
//	int n = 9;
//	float* pFloat = (float *) & n;
//
//	printf("%d\n",n);
//	printf("%f\n", *pFloat);
//
//	*pFloat = 9.0;
//
//	printf("%d\n", n);
//	printf("%.2f\n", *pFloat);
//
//	return 0;
//}




//int main()
//{
//	float f = 5.5;
//	//101.1
//	//1.011 * 2^2
//	//(-1)^0 *1.011 * 2^2
//	//S = 0
//	//M = 1.011
//	//E = 2
//	//0100 0000 1011 0000 0000000000000000
//	//0x40b00000
//	return 0;
//}

//void reverse(char * arr,int left,int right)
//{
//
//	while (left < right)
//	{
//		char tmp = arr[left];
//		arr[left] = arr[right];
//		arr[right] = tmp;
//		left++;
//		right--;
//	}
//
//}
//reverse1(char* left, char* right)
//{
//	char tmp = *left;
//	*left = *right;
//	*right = tmp;
//	left++;
//	right--;
// }
//
//
//int main()
//{
//	char arr[50] = { 0 };
//	gets(arr);
//	//fgets(arr,50,stdin);
//	int len = strlen(arr);
//	int left =0;
//	int  right =len - 1;
//
//	reverse(arr, left, right);
//		
//	char* str = arr;
//	char* end = arr;
//	while (*end)
//	{
//		while (*end != ' ' && *end != '\0')
//		{
//			end++;
//		}
//		reverse1(str,end-1 );
//		str = end + 1;
//		if (*end == ' ')
//		{
//			end++;
//		}
//	}
//
//	printf("%s\n",arr);
//
//	return 0;
//}